#!/usr/bin/env python
# coding:utf-8
"""
  Author:  u"王浩" --<823921498@qq.com>
  Purpose: u"文件夹选择对话框"
  Created: 2014/8/26
"""

import wx


###############################################################################
class DirDialog(wx.Frame):
    """"""

    # ----------------------------------------------------------------------
    def __init__(self):
        """Constructor"""
        wx.Frame.__init__(self, None, -1, u"文件夹选择对话框")
        b = wx.Button(self, -1, u"文件夹选择对话框")
        self.Bind(wx.EVT_BUTTON, self.OnButton, b)

    # ----------------------------------------------------------------------
    def OnButton(self, event):
        """"""
        dlg = wx.DirDialog(self, u"选择文件夹", style=wx.DD_DEFAULT_STYLE)
        if dlg.ShowModal() == wx.ID_OK:
            print
            dlg.GetPath()  # 文件夹路径

        dlg.Destroy()


###############################################################################
if __name__ == '__main__':
    frame = wx.PySimpleApp()
    app = DirDialog()
    app.Show()
    frame.MainLoop()
